package com.member.server.service;

import com.member.server.domain.param.AccountPayParam;
import com.member.server.domain.param.AccountRechargeParam;
import com.member.server.domain.param.AccountRefundParam;

/**
 * @author gaojx1993
 * @version 1.0
 * @description IAccountBizService
 * @since 2023/7/11 16:07
 */
public interface IAccountBizService {

    /**
     * 钱包支付
     *
     * @param accountPayParam
     */
    void accountPay(AccountPayParam accountPayParam);

    /**
     * 钱包充值
     *
     * @param accountRechargeParam
     */
    void accountRecharge(AccountRechargeParam accountRechargeParam);

    /**
     * 钱包退款
     * @param accountRefundParam
     */
    void accountRefund(AccountRefundParam accountRefundParam);
}
